SOURCES := $(shell find . -name "*.tex")

.PHONY: all check rsync

all: abstract.pdf document.pdf check rsync archive

quick:
	pdflatex document.tex

include ./figures/depends

document.txt: document.tex
	detex document.tex > document.txt

spell.txt: document.txt
	spell document.txt > spell.txt

diction.txt: document.txt
	diction -s document.txt > diction.txt

style.txt: document.txt
	style -r 20 document.txt > style.txt

pdffonts.txt: document.pdf
	pdffonts document.pdf > pdffonts.txt

check: spell.txt diction.txt style.txt pdffonts.txt

rsync:
	/home/sierawbd/rsync.sh

archive:
	./archive.sh

abstract.pdf: abstract.tex
	rm -rf abstract.pdf
	pdflatex abstract.tex

document.pdf: $(SOURCES)
	rm -rf document.pdf *.bbl *.aux *.blg *.log
	echo "*** First Pass ***" > latex.log 2>&1
	pdflatex document
	bibtex document
	echo "*** Second Pass ***" >> latex.log 2>&1
	pdflatex document
	echo "*** Third Pass ***" >> latex.log 2>&1
	pdflatex document

./figures/pdf/%.pdf:
	cd figures; $(MAKE) ./pdf/$*.pdf; cd ..;

clean:
	rm abstract.pdf document.pdf *.bbl *.aux *.blg *.log *~
